|
CATIA V5 Programmierung : Parameter synchronisieren
Kuksi am 11.08.2008 um 16:25 Uhr (0)
Hallo!der Thread is doch schon einige Zeit alt ; ), jedoch habe ich im Moment das selbe Problem. Teilweiße verliehrt CATIA den Link zu einem Parameter, zu Externen Referenzen, Skizzen, usw. ohne jedoch den Link zu "trennen", er ist eben nur nicht synchron. In diesen Fällen muss ich händisch synchronisieren damit es wieder funktioniert. Daher meine Frage, gibt es bisweilen eine Lösung für dieses Problem? Vielleicht in Form eines Makros oder auch auf eine andere Art.Besten Dank im VorausmfgChris
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part deaktivieren
Kuksi am 06.08.2008 um 13:52 Uhr (0)
Hallo!ich möchte gerade das auch, in einer parameter methodik, umsetzen. Also nicht das laden eines Parts, aber das laden eines Macros aus einer Reaction. ich habe jedoch das problem das in meinem Strukturbaum in CATIA das VB Script nicht unter Beziehungen abgebildet ist. Mein Plan ist eine Reaction zu schreiben die mit Macro1.Run() bei Änderung eines Parameters das jeweilige Macro aufruft und ausführt. Ich habe da jedoch das Problem das ich das Macro nicht korrekt anspreche, bzw. ich es nicht unter Bezieh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter synchronisieren
Kuksi am 21.08.2008 um 11:19 Uhr (0)
Hallo!besten Dank für den Tipp, werd ich mal versuchen!Und noch sorry für die späte Nachricht war im Urlaub.MfgChris
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part deaktivieren
Kuksi am 06.08.2008 um 23:13 Uhr (0)
Hey! Danke für das Lob ; ) hört man gern.Ich hab die Fehlermeldung angefügt. Das Problem besteht leider weiterhin. Wenn ich beim Aufrufen des Makros in der Reaction anstelle von .Run (`Part1Part Number`) .Run("Part1") eingebe funktioniert es. Ich habe es so verstanden das `Part1Part Number` ein Parameter ist der die Teilenummer angibt auch wenn diese sich ändert ( was damit abgedeckt werden soll). Die Ausgabe des Parameters in einer msgbox gibt mir den korrekten wert wieder, jedoch kann ich in der Reaction ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part deaktivieren
Kuksi am 06.08.2008 um 16:58 Uhr (0)
Danke für die rasche Antwort! Ich hab auch schon einen Ansatz für das Problem gefunden.Zunächst habe ich eine Reaction erstellt:Reaction: Source ist ein Parameter (Part1ParamterNumber) wenn dieser den Wert ändert wird folgendes Script ausgeführt:{ `RelationsVB Scripts.1VB Script.1` .Run(`Part1Part Number` )}Daraufhin wird das VB Script.1 mit dem Übergabewert Part Number (= PartName) ausgeführt.------ Initiation ------Dim oDocsDim oPartDocDim oPartSet oDocs = CATIA.Documents---- search the right part ---di ...
|
| In das Form CATIA V5 Programmierung wechseln |